package com.example.test8_1;

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ImageButton button1 = (ImageButton) findViewById(R.id.exit);//获取“退出”按钮

        //为“退出”按钮添加单击事件监听器
        button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                AlertDialog alert = new AlertDialog.Builder(MainActivity.this).create();
                alert.setIcon(R.drawable.img01);//设置对话框图标
                alert.setTitle("退出？");//设置对话框标题
                alert.setMessage("您确实要退出吗？");//设置要显示的内容

                //添加 取消 按钮
                alert.setButton(DialogInterface.BUTTON_NEGATIVE, "手滑了",
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialogInterface, int i) {

                            }
                        });

                //添加 确定按钮
                alert.setButton(DialogInterface.BUTTON_POSITIVE, "是的",
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialogInterface, int i) {
                                finish();//返回系统主界面
                            }
                        });
                alert.show();//显示对话框
            }
        });
    }
}